﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using THS.HtmlHelpers;
namespace Veteran_cms.Models
{
    public class HomeAdminListViewModel
    {
        public category CurrnetNews { get; set; }
        public IList<news_article> NewsArticles { get; set; }
        public PagingInfo NewsArticlePageInfo { get; set; }

        public IList<category> CategoryList { get; set; }
        public PagingInfo CategoryInfo { get; set; }
        public string CurrentCategory { get; set; }
        ////products

        //menu list
        public IList<menu> MenuList { get; set; }
        public PagingInfo MenuInfo { get; set; }
        public menu CurrentMenu { get; set; }
        public IList<menu_item> MenuItemList { get; set; }
        //// company strenghts
        //public IList<CompanyStrength> CompanyStrengthList { get; set; }
        //public PagingInfo CompanyStrengthInfo { get; set; }
        //public CompanyStrength CurrentCompanyStrength { get; set; }
        // title about us
        public about AboutUs { get; set; }
        // banner 
        public banner CurrnetBanner { get; set; }
        public IList<banner> BannerList { get; set; }
        public PagingInfo BannerInfo { get; set; }
        //mail template
        public IList<mail_template> EmailTemplateList { get; set; }
        //user
        public IList<core_user> UserList { get; set; }
        public PagingInfo PageInfo { get; set; }
        //news
        // public IList<News> NewList { get; set; }
        // public PagingInfo NewsInfo { get; set; }
        // public String currentNEWS { get; set; }
        // public News NewsObj { get; set; }
        // public IList<News> NewsFocusList { get; set; }
        // //Photos
        // public IList<Photo> PhotoList { get; set; }
        //public PagingInfo PhotoInfo { get; set; }
        // public string CurrentPhoto { get; set; }
        // //video
        // public IList<Video> VideoList { get; set; }
        // public PagingInfo VideoInfo { get; set; }
        // //Services
        // public IList<Service> ServiceList { get; set; }
        // public PagingInfo ServiceInfo { get; set; }
        // public Service CurrentSevice { get; set; }
        // public IList<ServiceAttribute> ServiceAttributeList { get; set; }
        //admins 
        public IList<admin> AdminList { get; set; }
        public PagingInfo AdminInfo { get; set; }
        //user
        //admins 
        //public IList<User> UserList { get; set; }
        //public PagingInfo UserInfo { get; set; }
        //online
        public support support { get; set; }
        //advertisement
        //public List<Ad> AdsRightTopList { get; set; }
        //public List<Ad> AdsRightBottomList { get; set; }
        //public IList<Ad> AdsBottomList { get; set; }
        //Ads
        //public IList<Ad> AdsRightList { get; set; }
        //

        //filter conditions
        public string Filter { get; set; }

        public tag CurrnetTags { get; set; }
        public IList<tag> Tags { get; set; }
        public PagingInfo TagPageInfo { get; set; }

        public @event CurrnetEvent { get; set; }
        public IList<@event> Events { get; set; }
        public PagingInfo EventPageInfo { get; set; }

        public blog CurrnetBlog { get; set; }
        public List<blog> Blogs { get; set; }
        public PagingInfo BlogPageInfo { get; set; }

        public comment CurrnetComment { get; set; }
        public List<comment> Comments { get; set; }
        public PagingInfo CommentPageInfo { get; set; }

        public multimedia_set CurrnetMultimediaSet { get; set; }
        public List<multimedia_set> MultimediaSets { get; set; }
        public PagingInfo MultimediaSetPageInfo { get; set; }
    }
}